github.com/google/go-cmp/cmp/internal/diff.point.Y (field)

44 uses

	github.com/google/go-cmp/cmp/internal/diff (current package)
		diff.go#L232: 		if fwdFrontier.X >= revFrontier.X || fwdFrontier.Y >= revFrontier.Y || searchBudget == 0 {
		diff.go#L238: 			p := point{fwdFrontier.X + z, fwdFrontier.Y - z}
		diff.go#L240: 			case p.X >= revPath.X || p.Y < fwdPath.Y:
		diff.go#L242: 			case p.Y >= revPath.Y || p.X < fwdPath.X:
		diff.go#L244: 			case f(p.X, p.Y).Equal():
		diff.go#L249: 				for fwdPath.X < revPath.X && fwdPath.Y < revPath.Y {
		diff.go#L250: 					if !f(fwdPath.X, fwdPath.Y).Equal() {
		diff.go#L263: 		if revPath.X-fwdFrontier.X >= revPath.Y-fwdFrontier.Y {
		diff.go#L266: 			fwdFrontier.Y++
		diff.go#L274: 		if fwdFrontier.X >= revFrontier.X || fwdFrontier.Y >= revFrontier.Y || searchBudget == 0 {
		diff.go#L280: 			p := point{revFrontier.X - z, revFrontier.Y + z}
		diff.go#L282: 			case fwdPath.X >= p.X || revPath.Y < p.Y:
		diff.go#L284: 			case fwdPath.Y >= p.Y || revPath.X < p.X:
		diff.go#L286: 			case f(p.X-1, p.Y-1).Equal():
		diff.go#L291: 				for fwdPath.X < revPath.X && fwdPath.Y < revPath.Y {
		diff.go#L292: 					if !f(revPath.X-1, revPath.Y-1).Equal() {
		diff.go#L305: 		if revFrontier.X-fwdPath.X >= revFrontier.Y-fwdPath.Y {
		diff.go#L308: 			revFrontier.Y--
		diff.go#L336: 		for dst.X > p.X && dst.Y > p.Y {
		diff.go#L337: 			switch r := f(p.X, p.Y); {
		diff.go#L342: 			case dst.X-p.X >= dst.Y-p.Y:
		diff.go#L351: 		for dst.Y > p.Y {
		diff.go#L356: 		for p.X > dst.X && p.Y > dst.Y {
		diff.go#L357: 			switch r := f(p.X-1, p.Y-1); {
		diff.go#L362: 			case p.Y-dst.Y >= p.X-dst.X:
		diff.go#L371: 		for p.Y > dst.Y {
		diff.go#L390: type point struct{ X, Y int }
		diff.go#L392: func (p *point) add(dx, dy int) { p.X += dx; p.Y += dy }